package cn.com.anypay.manager.service;

import java.util.Map;

import cn.com.anypay.manager.dto.request.SmsLoginRequest;

public interface LoginAuthService {

    /**
     * 发送短信验证码
     * @param request 发送验证码请求
     * @return 发送结果
     */
    boolean sendSmsCode(SmsLoginRequest.SendCodeRequest request);

    /**
     * 验证短信验证码
     * @param request 验证码验证请求
     * @return 验证结果，包含验证状态和用户信息
     */
    Map<String, Object> verifySmsCode(SmsLoginRequest.VerifyCodeRequest request);
}
